package com.web.netalbum.service;

import java.util.List;
import java.util.Set;

import com.web.netalbum.bean.Photo;


public interface PhotoService {
	
	/**
	 * 根据相册id查找图片
	 * 1.找最近的图片
	 * 2.只找六张图片
	 * @param id
	 * @return
	 */
	List<Photo> findPhotosByAlbumId(int id,int count);
	
	/**
	 * 
	 * 根据关键字查询
	 * 可以根据多个关键字进行查询，但多个关键字之间需要用+隔开
	 * @param key
	 * @return 
	 */
	Set<Photo> search(String key);

	/**
	 * 根据相册id查询相片
	 * @param id
	 * @return
	 */
	List<Photo> findPhotosByAlbumId(int id);
	
	/**
	 * 根据图片id查找查找图片
	 * @param photoId
	 * @return
	 */
	Photo findPhotoById(String photoId);

	/**
	 * 查询一定数量的图片
	 * @param i
	 * @return
	 */
	List<Photo> findPhotos(int i);
	
	/**
	 * 通过相册id查找用户
	 * @param id
	 * @param id2
	 * @return
	 */
	List<Photo> findPhotosByAidAndUid(int aid, String uid);

	/**
	 *  查询当前用户的所有照片
	 * @param id
	 * @return
	 */
	List<Photo> findAllPhotosByUserId(String id);

	void savePhotos(Object[][] args);

	
}
